ramshackle building - German English Dictionary